package cn.regexp.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
@TableName("shop_banner")
/* 轮播图 */
public class ShopBanner {
    public static final int STATE_DISABLE = 0;   // 隐藏
    public static final int STATE_NORMAL = 1;    // 展示

    public static final int TYPE_NOTICE = 0;        // 通知
    public static final int TYPE_GOODS = 1;         // 商品
    public static final int TYPE_ACTIVITY = 2;     // 活动

    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 标题
     */
    private String title;

    /**
     * 轮播图url
     */
    private String imageSrc;

    /**
     * 状态（0隐藏、1展示）
     */
    private Integer state;

    /**
     * 顺序
     */
    private Integer sort;

    /**
     * 类型（0通知、1热卖、2活动）
     */
    private Integer type;

    /**
     * 内容ID
     */
    private Long contentId;

    /**
     * 内容标题
     */
    private String contentTitle;

    /**
     * 内容url
     */
    private String contentUrl;
}